package com.yt.lxh.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.yt.lxh.vo.product.TasteListVO;
import com.yt.lxh.model.product.Taste;
import com.yt.lxh.dto.product.SaveTasteDTO;
import com.yt.lxh.dto.product.UpdateTasteDTO;
import com.yt.lxh.dto.common.BasePageDTO;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author yzk789
 * @since 2023-10-18
 */
public interface TasteService extends IService<Taste> {
    void saveTaste(SaveTasteDTO saveTasteDTO, String token);

    List<TasteListVO> getTasteAll();

    PageInfo<TasteListVO> getTastePage(BasePageDTO basePageDTO);

    void updateTaste(UpdateTasteDTO updateTasteDTO, String token);

    void delTasteById(String id, String token);

    void delTasteByBatchIds(List<String> idList, String token);
}
